package com.shrct.businessprocess.budget;

import com.shrct.businessprocess.budget.RCHasCostBudgetCostRequest;
import com.shrct.businessprocess.budget.impl.RCDirectCostRequestImpl;
import com.shrct.businessprocess.budget.proxy.RCDirectCostRequestProxy;
import com.shrct.businessprocess.organization.RCEmployee;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCDirectCostRequestImpl.class)
public interface RCDirectCostRequest extends RCHasCostBudgetCostRequest {
  public abstract RCEmployee getRequester();
  
  public abstract RCDirectCostRequest setRequester(final RCEmployee requester);
  
  public abstract String getEntityName();
  
  public abstract RCDirectCostRequestProxy toProxy();
}
